package cn.px.office.vo;

import lombok.Data;

/**
 * @Description
 * @author 品讯科技
 * @date 2024-08
 * @Version Copyright (c) 2019,北京乾元坤和科技有限公司 All rights reserved.
 */
@Data
public class CustomMerge {

    /**
     * 列位置,自定义使用的是列序号0开始
     * 正常VO使用的是列名
     */
    private Object cellIndex;

    /**
     * 合并列数
     * 0：表示不渲染，目前前端使用，后端不需要单独处理
     */
    private Integer cellSpan;

    /**
     * 合并行数
     * 0：表示不渲染，目前前端使用，后端不需要单独处理
     */
    private Integer rowSpan;

    public CustomMerge() {
        cellSpan = 1;
        rowSpan = 1;
    }

    public CustomMerge(Object indexCell, Integer rowSpan, Integer cellSpan) {
        this.cellIndex = indexCell;
        this.cellSpan = cellSpan;
        this.rowSpan = rowSpan;
    }

}
